************************** MULTILINK Ver. 2.06 ************ The following is a method to unprotect MultiLink Ver 2.06 to allow booting directly from hard disk without the need to insert the MultiLink distribution disk. ENTER COMMENTS ------------------------- --------------------------------------- C>copy mlink.com mlink.bak Make a backup first! C>debug mlink.com Start debug session. -u 2dfa Unassemble from address 2DFA. You should see: xxxx:2DFA CALL 2F01 xxxx:2DFD JNB 2E10 xxxx:2DFF MOV CX,2908 xxxx:2E02 CALL 2F01 xxxx:2E05 JNB 2E10 xxxx:2E07 DEC BYTE PTR [2E0F] xxxx:2E0B JG 2DF2 xxxx:2E0D JMP 07C4 xxxx:2E10 XOR BYTE PTR [2E0D],32 xxxx:2E15 MOV AX,[23C4] xxxx:2E18 CMP [2705],AX If you don't see this, you have another version. If so, enter 'q' to quit the debug session. Otherwise, continue. The instructions at xxxx:2dfa, xxxx:2e02, and xxxx:2e1c need to be replaced. -e 2dfa f8 90 90 CALL 2F01 is replaced by CLC, NOP, NOP -e 2e02 f8 90 90 CALL 2F01 is replaced by CLC, NOP, NOP -e 2e1c 90 90 JNZ 2E0D is replaced by NOP, NOP -w Save the changes to disk -q End the debug session. *End of MLINK206.UNP* ************************** MULTILINK Ver. 3.02 ************ Using the information I got from your board, I tracked down the new addresses where alterations needed to be made in mlink.com v. 3.02. DEBUG MLINK.COM -e 498a f8 90 90 -e 4992 f8 90 90 -e 49c3 90 90 90 90 90 90 90 90 90 90 90 -e 0abd f8 90 f8 90 Thanx for your help. ************************** MULTILINK Ver. 3.03 ************ MLINK303.UNP [Rel. 05 Jan 86] The following is a method to unprotect MultiLink Advanced Release 3.03 to allow booting directly from another disk without the need to insert the MultiLink distribution disk. This is important if you wish to boot directly from your hard disk. ENTER COMMENTS ------------------------- --------------------------------------- C>copy mlink.com mlink.bak Make a backup first! C>debug mlink.com Start debug session. -u 523A 525E Unassemble from address 523A to 525E. You should see: xxxx:523A B9EA27 MOV CX,27EA xxxx:523D E82200 CALL 5262 xxxx:5240 7331 JNB 5273 xxxx:5242 B90829 MOV CX,2908 xxxx:5245 E81A00 CALL 5262 xxxx:5248 7329 JNB 5273 xxxx:524A FE0E8541 DEC BYTE PTR [4185] xxxx:524E 7FEA JG 523A xxxx:5250 FE068441 INC BYTE PTR [4184] xxxx:5254 FE061C51 INC BYTE PTR [511C] xxxx:5258 803E844101 CMP BYTE PTR [4184],01 xxxx:525D 76D0 JBE 522F If you don't see this, you have another version. If so, enter 'Q' to quit the debug session. Otherwise, continue. The following code needs to be replaced: -e 521B 59 Tricks ML into thinking it sees the fingerprint -w Save the changes to disk -q End the debug session. >>>> NOTE: Since some versions of MS-DOS will not work, (Compaq owners take note) make sure you are running PC-DOS, not MS-DOS.